<?php
namespace app\admin\controller;
use think\Controller;
use think\Hook;
use think\Session;

/**
 * @description : [后台基础类]
 * @author : [zhuangze]
 * Class Base
 * @package app\admin\controller
 */
class Base extends Controller{

    const LOGIN_USER_KEY = 'admin_key';

    /**
     * 初始化的方法
     */
    public function _initialize() {
        if(!$this->checkIsLogin()){
            $this->error('您还没有登录', 'admin/login');
        }
    }

    /**
     * @description : [检查用户登录session是否存在]
     * @return bool
     */
    private function checkIsLogin(){
        return Session::has(self::LOGIN_USER_KEY);
    }


}
